[statedef 4400]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
trigger1=!ishelper&&ifelse(sysvar(0)%257000!=256006,1,floor((sysvar(3)%floor(2.0**5))/floor(2.0**4))=1)
trigger2=ishelper
trigger2=ifelse(root,sysvar(0)%257000!=256006,1,!ishelper(103000))
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=4400
value=4400
ignorehitpause=1


;
;KoB

;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,39
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,35
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,35
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1



;|[YB
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=-3000
movetime=20
time=20
ignorehitpause=1



;ʃC[AB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=79
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-50))),floor(256*sin((pi/2/30)*(animelemtime(1)-50)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1

;ʗh炵B
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
time=2
freq=180
ampl=floor((35-35*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.7)*(gametime%1000)))
phase=90
ignorehitpause=1



;JbgCB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=119
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/120)*animelemtime(1))),floor(256*sin((pi/2/120)*animelemtime(1)))
scale=0.333,0.333
pos=floor(160+50*(1.0/120)*animelemtime(1)*cos(15*pi/180.0)),floor(120+50*(1.0/120)*animelemtime(1)*sin(15*pi/180.0))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=119
anim=12032
trans=addalpha
alpha=floor(256*cos((pi/2/120)*animelemtime(1))),floor(256*sin((pi/2/120)*animelemtime(1)))
scale=0.333,0.333
pos=floor(160+50*(1.0/120)*animelemtime(1)*cos(195*pi/180.0)),floor(120+50*(1.0/120)*animelemtime(1)*sin(195*pi/180.0))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1



;I[gUB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*animelemtime(1)))
scale=0.11*4*sin((pi/2/15)*animelemtime(1)),0.11*4*sin((pi/2/15)*animelemtime(1))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=24
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-10)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-10)),0.11*4*sin((pi/2/15)*(animelemtime(1)-10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-20)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-20)),0.11*4*sin((pi/2/15)*(animelemtime(1)-20))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
anim=10970
scale=1,1
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1


;
;̌B

;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=260
value=s10000,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=260
value=s10000,37
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=300&&animelemtime(1)<=379
value=s10000,3
freqmul=2-1.5*cos((pi/2/80)*(animelemtime(1)-300))
channel=1+gametime%6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=380
value=s10000,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=380
value=s10000,37
volume=255
ignorehitpause=1



;I[gUB
[state ]
type=trans
trigger1=animelemtime(1)>=0&&animelemtime(1)<=23
trans=addalpha
alpha=0,floor(256*sin((pi/2/24)*animelemtime(1)))
ignorehitpause=1



;ʃC[AB
[state ]
type=explod
trigger1=animelemtime(1)>=460&&animelemtime(1)<=499
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/40)*(animelemtime(1)-460)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=500&&animelemtime(1)<=559
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=560&&animelemtime(1)<=599
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/40)*(animelemtime(1)-560)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1

;ʃC[AB
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=539
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1

;nkB
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=259
time=2
freq=180
ampl=floor(6*sin((pi/2/0.7)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=260&&animelemtime(1)<=279
time=2
freq=180
ampl=floor((90-90*sin((pi/2/20)*(animelemtime(1)-260)))*sin((pi/2/0.7)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=280&&animelemtime(1)<=379
time=2
freq=180
ampl=floor(12*sin((pi/2/0.7)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=380&&animelemtime(1)<=399
time=2
freq=180
ampl=floor((90-90*sin((pi/2/20)*(animelemtime(1)-380)))*sin((pi/2/0.7)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=400&&animelemtime(1)<=539
time=2
freq=180
ampl=floor((12-12*sin((pi/2/140)*(animelemtime(1)-400)))*sin((pi/2/0.7)*(gametime%1000)))
phase=90
ignorehitpause=1



;喂@B
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=10400
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483645
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=10400
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483645
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=120
anim=10420
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=10590
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1



;⏕B
[state ]
type=explod
trigger1=animelemtime(1)>=260&&animelemtime(1)<=279
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-260)),0.11*5*sin((pi/2/20)*(animelemtime(1)-260))
pos=160,15
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=280&&animelemtime(1)<=299
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-280)),0.11*5*sin((pi/2/20)*(animelemtime(1)-280))
pos=160,15
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=300&&animelemtime(1)<=319
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-300)),0.11*5*sin((pi/2/20)*(animelemtime(1)-300))
pos=160,15
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=380&&animelemtime(1)<=399
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-380)),0.11*5*sin((pi/2/20)*(animelemtime(1)-380))
pos=160,15
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=400&&animelemtime(1)<=419
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-400)),0.11*5*sin((pi/2/20)*(animelemtime(1)-400))
pos=160,15
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=420&&animelemtime(1)<=439
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-420)),0.11*5*sin((pi/2/20)*(animelemtime(1)-420))
pos=160,15
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647
ignorehitpause=1



;ڍsB
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1


